package structure.set.basic.list;

/**
 * 项目名称: god
 * 包 名 称: com.set.basic.list
 * 类 名 称: MySet
 * 类 描 述: TODO
 * 创建时间: 2020/6/14 3:55 下午
 * 创 建 人: Justice
 */
public interface MySet1<E> {
    int size();

    boolean isEmpty();

    void clear();

    boolean contains(E element);

    void add(E element);

    void remove(E element);

    void traversal(Visitor<E> visitor);

    public static abstract class Visitor<E> {
        boolean stop;

        public abstract boolean visit(E element);
    }
}
